export function formatTimeDifference(timestamp) {
    // 获取当前时间的时间戳（以毫秒为单位）
    const now = new Date().getTime();
    
    // 计算时间差（以毫秒为单位）
    const diff = now - timestamp;

    // 将时间差转换为分钟、小时、天和月
    const minutes = Math.floor(diff / 1000 / 60);
    const hours = Math.floor(minutes / 60);
    const days = Math.floor(hours / 24);
    const months = Math.floor(days / 30);

    // 根据时间差返回相应的字符串
    if (minutes < 1) {
        return "刚刚";
    } else if (minutes < 60) {
        return `${minutes}分钟前`;
    } else if (hours < 24) {
        return `${hours}小时前`;
    } else if (days < 30) {
        return `${days}天前`;
    } else if (months < 3) {
        return `${months}个月前`;
    } else {
        return null;
    }
}

